package com.example.mybatisdemo.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 
 * @TableName t_order_master
 */
@TableName(value ="t_order_master")
@Data
public class OrderMaster implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 
     */
    private String orderId;

    /**
     * 
     */
    private String callNumber;

    /**
     * 
     */
    private String serviceObjectType;

    /**
     * 
     */
    private String caseContent;

    /**
     * 
     */
    private String caseGoal;

    /**
     * 
     */
    private String casePublic;

    /**
     * 
     */
    private String caseType;

    /**
     * 
     */
    private String areaCodeCity;

    /**
     * 
     */
    private String areaCodeArea;

    /**
     * 
     */
    private String areaCodeStreet;

    /**
     * 
     */
    private String addressDetail;

    /**
     * 
     */
    private String caseInglat;

    /**
     * 
     */
    private String orderType;

    /**
     * 
     */
    private String caseIsVisit;

    /**
     * 
     */
    private String caseIsUrgent;

    /**
     * 
     */
    private String infoProtect;

    /**
     * 
     */
    private String hotspot;

    /**
     * 
     */
    private String caseLabels;

    /**
     * 
     */
    private String orderSource;

    /**
     * 
     */
    private String specialType;

    /**
     * 
     */
    private String caseAccordTypeOneName;

    /**
     * 
     */
    private String caseAccordTypeTwoName;

    /**
     * 
     */
    private String caseAccordTypeThreeName;

    /**
     * 
     */
    private String caseAccordTypeFourName;

    /**
     * 
     */
    private String caseAccordTypeFiveName;

    /**
     * 
     */
    private String caseAccordExt;

    /**
     * 
     */
    private String orderStatus;

    /**
     * 
     */
    private String orderInvalidType;

    /**
     * 
     */
    private LocalDateTime callTime;

    /**
     * 
     */
    private LocalDateTime planFinishTime;

    /**
     * 
     */
    private LocalDateTime caseCompleteTime;

    /**
     * 
     */
    private Integer ergeRevokePlug;

    /**
     * 
     */
    private Integer caseSolve;

    /**
     * 
     */
    private Integer contactTimely;

    /**
     * 
     */
    private Integer orderExtension;

    /**
     * 
     */
    private String orderHandleWay;

    /**
     * 
     */
    private String knowledgeQuote;

    /**
     * 
     */
    private Integer leaderIndicate;

    /**
     * 
     */
    private String superviseType;

    /**
     * 
     */
    private Long tenantId;

    /**
     * 
     */
    private Long creatorId;

    /**
     * 
     */
    private String createBy;

    /**
     * 
     */
    private LocalDateTime createDate;

    /**
     * 
     */
    private Long updatorId;

    /**
     * 
     */
    private LocalDateTime updateDate;

    /**
     * 
     */
    private String updateBy;

    /**
     * 
     */
    private String remark;

    /**
     * 
     */
    private Long deleteFlag;

    /**
     * 
     */
    private String attachmentIds;

    /**
     * 
     */
    private String orderSourceDetail;

    /**
     * 
     */
    private String orderSoundRecordId;

    /**
     * 
     */
    private String tripartiteCallRecords;

    /**
     * 
     */
    private LocalDateTime planSignTime;

    /**
     * 
     */
    private String noticeOrgIds;

    /**
     * 
     */
    private String areaCode;

    /**
     * 
     */
    private String isAccuracy;

    /**
     * 
     */
    private String orderUserId;

    /**
     * 
     */
    private String title;

    /**
     * 
     */
    private String belongPlatform;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}